river snail - Spanish English Dictionary